
function sum(a,b){
    const len=Math.max(a.length,b.length);
    a=a.padStart(len,'0');
    b=b.padStart(len,'0');
    let carry=0;
    let result='';
    for(let i=len-1;i>=0;i--){
        const sum=+a[i]+ +b[i]+carry;
        result=(sum%10)+result;
        carry=Math.floor(sum/10);
    }
    if(carry==1){
        result=carry+result;
    }
    return result;
}
console.log(sum('155555555555555555555555555555555555555555555555555555223','4566666666666666666666666666645'));